package com.tgky.ybzb.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.tgky.ybzb.entity.result.BaseEntity;
import com.tgky.ybzb.utils.excel.ExcelImport;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * @Author: lqj
 * @Date: 2024-07-18
 */

@Data
@ApiModel("任务案例实体")
@TableName("rwal")
public class Rwal extends BaseEntity{

    @TableId(value = "id", type = IdType.AUTO)
    @ApiModelProperty("主键id")
    private Integer id;

    @TableField("yrwID")
    @ExcelImport("任务案例编号")
    @ApiModelProperty("任务案例编号")
    private String yrwID;

    @TableField("wxbs")
    @ExcelImport("卫星标识")
    @ApiModelProperty("卫星标识")
    private String wxbs;

    @TableField("cgqbs")
    @ExcelImport("传感器标识")
    @ApiModelProperty("传感器标识")
    private String cgqbs;

    @TableField("yxj")
    @ExcelImport("优先级")
    @ApiModelProperty("优先级")
    private Integer yxj;

    @TableField("gckssj")
    @ExcelImport("观测开始时间")
    @ApiModelProperty("观测开始时间")
    private String gckssj;

//    @TableField(exist = false)
//    @ApiModelProperty("观测开始时间字符串")
//    private String gckssjStr;

    @TableField("gcjssj")
    @ExcelImport("观测结束时间")
    @ApiModelProperty("观测结束时间")
    private String gcjssj;

//    @TableField(exist = false)
//    @ApiModelProperty("观测结束时间字符串")
//    private String gcjssjStr;

    @TableField("zxdfwsk")
    @ExcelImport("中心点访问时刻")
    @ApiModelProperty("中心点访问时刻")
    private String zxdfwsk;

//    @TableField(exist = false)
//    @ApiModelProperty("中心点访问时刻字符串")
//    private String zxdfwskStr;

    @TableField("jd")
    @ExcelImport("经度")
    @ApiModelProperty("经度")
    private Double jd;

    @TableField("wd")
    @ExcelImport("纬度")
    @ApiModelProperty("纬度")
    private Double wd;

    @TableField("cbj")
    @ExcelImport("侧摆角")
    @ApiModelProperty("侧摆角")
    private Double cbj;

    @TableField("tygdj")
    @ExcelImport("太阳高度角")
    @ApiModelProperty("太阳高度角")
    private Double tygdj;

    @TableField("ssjcybjID")
    @ApiModelProperty("所属任务案例集ID")
    private Integer ssjcybjID;

}
